package com.zahb.qadx.model;

import java.util.List;

/**
 * Created by： huwei.
 * Data： 2020-10-21.
 * Time： 16:01.
 * Desc：课程
 */
public class CompleteModel {
    private int statusCode;
    private CompleteData data;
    private String errorInfo;

    public int getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(int statusCode) {
        this.statusCode = statusCode;
    }

    public CompleteData getData() {
        return data;
    }

    public void setData(CompleteData data) {
        this.data = data;
    }

    public String getErrorInfo() {
        return errorInfo;
    }

    public void setErrorInfo(String errorInfo) {
        this.errorInfo = errorInfo;
    }

    public static class CompleteData{
        private int total;
        private List<CompleteList> list;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public List<CompleteList> getList() {
            return list;
        }

        public void setList(List<CompleteList> list) {
            this.list = list;
        }

        public static class CompleteList{
            private int id;
            private String name;
            private String subName;
            private int cateId;
            private String cateName;
            private int serialStatus;
            private int sourceType;
            private int courseType;
            private String notes;
            private int rootOrgId;
            private String briefInstroduce;
            private String coverImage;
            private String courseUserId;
            private String snapshotId;

            public String getCourseUserId() {
                return courseUserId;
            }

            public void setCourseUserId(String courseUserId) {
                this.courseUserId = courseUserId;
            }

            public String getSnapshotId() {
                return snapshotId;
            }

            public void setSnapshotId(String snapshotId) {
                this.snapshotId = snapshotId;
            }

            public String getCoverImage() {
                return coverImage;
            }

            public void setCoverImage(String coverImage) {
                this.coverImage = coverImage;
            }

            private List<CompTeacherList> courseTeachersList;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getSubName() {
                return subName;
            }

            public void setSubName(String subName) {
                this.subName = subName;
            }

            public int getCateId() {
                return cateId;
            }

            public void setCateId(int cateId) {
                this.cateId = cateId;
            }

            public String getCateName() {
                return cateName;
            }

            public void setCateName(String cateName) {
                this.cateName = cateName;
            }

            public int getSerialStatus() {
                return serialStatus;
            }

            public void setSerialStatus(int serialStatus) {
                this.serialStatus = serialStatus;
            }

            public int getSourceType() {
                return sourceType;
            }

            public void setSourceType(int sourceType) {
                this.sourceType = sourceType;
            }

            public int getCourseType() {
                return courseType;
            }

            public void setCourseType(int courseType) {
                this.courseType = courseType;
            }

            public String getNotes() {
                return notes;
            }

            public void setNotes(String notes) {
                this.notes = notes;
            }

            public int getRootOrgId() {
                return rootOrgId;
            }

            public void setRootOrgId(int rootOrgId) {
                this.rootOrgId = rootOrgId;
            }

            public String getBriefInstroduce() {
                return briefInstroduce;
            }

            public void setBriefInstroduce(String briefInstroduce) {
                this.briefInstroduce = briefInstroduce;
            }

            public List<CompTeacherList> getCourseTeachersList() {
                return courseTeachersList;
            }

            public void setCourseTeachersList(List<CompTeacherList> courseTeachersList) {
                this.courseTeachersList = courseTeachersList;
            }

            public static class CompTeacherList{
                private int id;
                private int  courseId;
                private int teacherId;
                private String teacherName;
                private String headPhoto;

                public int getId() {
                    return id;
                }

                public void setId(int id) {
                    this.id = id;
                }

                public int getCourseId() {
                    return courseId;
                }

                public void setCourseId(int courseId) {
                    this.courseId = courseId;
                }

                public int getTeacherId() {
                    return teacherId;
                }

                public void setTeacherId(int teacherId) {
                    this.teacherId = teacherId;
                }

                public String getTeacherName() {
                    return teacherName;
                }

                public void setTeacherName(String teacherName) {
                    this.teacherName = teacherName;
                }

                public String getHeadPhoto() {
                    return headPhoto;
                }

                public void setHeadPhoto(String headPhoto) {
                    this.headPhoto = headPhoto;
                }
            }
        }
    }
}
